﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Huirui.Cavan.Core.Attribute;

namespace Huirui.Cavan.Domain.MainBoundedContext.SalesModule
{
    public class SalesIdentifier
    {
        public enum ReceivablesType
        {
            [Name("销售")]
            Sales = 1,
            [Name("退货")]
            SalesReturn = 2,
            [Name("应收账款")]
            AccountsReceivable = 3,
            [Name("预收账款")]
            DepositReceived = 4,
            [Name("其他应收账款")]
            OtherReceivable = 5,
        }

        public enum CheckType
        {
            [Name("收据")]
            Receipt = 1,
            [Name("普票")]
            Normal = 2,
            [Name("增票")]
            Increase = 3
        }

        public enum StockOutStatus
        {
            [Name("未出库")]
            UnOut = 1,
            [Name("部分出库")]
            PartOut = 2,
            [Name("全部出库")]
            AllOut = 3,
            [Name("已关闭")]
            Closed = 4
        }

        public enum PriceType
        {
            [Name("促销")]
            Promotion = 1
        }
    }
}
